#menu{height: 80px; background: rgba(0,0,0,0.3);}
.logo{float: left; padding-left: 44px; padding-top: 8px;}
.menu{width: 1140px; margin: auto;}
.menu ul{float: right;}
.menu ul li{float: left; font-size: 16px; padding-top: 22px; margin: 0px 0px; position: relative; }
.menu ul li a:hover{background: url(../zyimg/navhover.png) no-repeat; color: #fff;}

.menu ul li a{color: #fff;width: 106px; height: 39px; display: block; text-align: center; line-height: 39px;}
.menu ul li ul{display: none;}
		.menu .sub{ display:none; left:0; top:61px; z-index: 99999;  position:absolute; background:rgba(0,0,0,0.6);  line-height:26px; padding: 0;  }
		.menu .sub li{ zoom:1; margin: 0; padding: 0; height: 39px; line-height: 39px; text-align: center; }
		.menu .sub a{ display:block; color: #fff;width: 106px; height: 39px; text-align: center; }
		.menu .sub a:hover{ background:#6d6d6d; color:#fff;  }
.search{float: right; width: 334px; height: 43px; line-height: 43px; margin-top: 28px; margin-right: 28px; border: 0;}
@media screen and (max-width: 1500px) { 
.search{display: none;} 
} 
.s1{width: 150px; height: 43px; background: url(../img/s1.jpg); border: 0; float: left; padding-left: 134px; line-height: 43px; color: #fff;	}
.s2{width: 45px; height: 43px; background: url(../img/s2.jpg); border: 0;}
.m1gy{}
.gywm{width: 346px; height: 82px; color: #fff; padding-left: 20px; padding-top: 10px;transition:all 0.5s linear 0s; color: #565758; float: left; margin: 0px 10px;}
.gywm h3{font-size: 18px; font-weight: normal; line-height: 40px; color: #1458b5;transition:all 0.5s linear 0s; color: #000;}
.gywm span{position: relative; float: right; font-size: 35px; top: -30px; right: 12px;}
.gywm:hover{background: url(../img/gywm.jpg);transition:all 0.5s linear 0s;color: #fff;}
.gywm:hover a{color: #fff;}
.gywm:hover h3{color: #fff;}
.a1{background: url(../img/a1.jpg); }
.a2{background: url(../img/a2.jpg); }
.a3{background: url(../img/a3.jpg); }
.a1:hover{background: url(../img/a1h.jpg); }
.a2:hover{background: url(../img/a2h.jpg); }
.a3:hover{background: url(../img/a3h.jpg); }
.menu2{width: 1140px; margin: auto;}
.menu2 ul{float: right;}
.menu2 ul li{float: left; font-size: 16px; line-height: 97px; margin: 0px 24px; }
.menu2 ul li a{color: #525252;}
.wnzsm{width: 1307px; margin: auto; margin-top: 5%;}
.m2{width: 1250px; margin: auto; position: relative; margin-top: 5%;}
.m2 ul li{float: left; margin: 0px 9px;}

.box.comeout .m2r1{
	top: 0px;	
	opacity:0;
}
.box.comeout .m2r2{
	top: 600px;	
	opacity:0;
}
.m5{width: 1140px; margin: auto; position: relative;}
.m5l{position: absolute; top: 270px;}
.m5l h1{font-size: 48px;  color: #333333;  line-height: 62px;}
.m5l h2{font-size: 22px;    color: #333333;    line-height: 25px;    margin: 4% 0 4%;}
.m5l span{font-size: 12px;    color: #666;    line-height: 35px;}




.p31{height: 50%; background: url(../img/b1_bg.jpg);}
.p31t{background: url(../img/m3t.png) center no-repeat; height: 38px; padding-top: 10%;}
.p32{width: 1200px; margin: auto; margin-top: 3%;}
.hzhbt{width: 184px; height: 62px; margin: auto; margin-bottom: 3%;}

.p32 ul li{width: 214px; height: 93px;  padding: 5px 7px; position: relative; float: left; margin-left: 20px;}
.p32 ul li span{width: 214px; height: 93px; background: url(../img/m3.png); position: absolute; left: 0px; top: 0px;}
.p3gd{width: 184px; margin: auto;margin-top: 5%;}
.page4{background: url(../img/m4.jpg) center;}
.m4t{background: url(../img/tyxdt.png) center no-repeat; margin-top: 5%; height: 83px; margin-bottom: 5%;}
.m4con{width: 1200px; margin: auto;}
.m4con ul{width: 1200px;}
.m4con ul li{width: 390px;  height: 438px; background: #eddbc3; padding-left: 14px; padding-right: 14px; padding-top: 15px; float: left; margin: 0px 19px; line-height: 30px; transition:all 0.5s linear 0s;}
.m4con ul li:hover{background: #eace9e; transition:all 0.5s linear 0s;}
.m4con ul li a{color: #6f4b1f;}
.m4con ul li img{width: 334px; height: 232px;}
.m4con ul li h3{font-size: 16px; margin-top: 15px; margin-bottom: 10px; }
.m4con ul li span{display: block;}
.p4gd{width: 184px; margin: auto;margin-top: 5%;}
.clear{clear: both;}

.page5{background: url(../img/m5.jpg) center;background-size:100% 100%;  }
.m5{width: 1200px; margin: auto;}
.m5t{width: 247px; margin: auto; margin-top: 10%;}
.m5con{padding-top: 65px; padding-left: 30px;}
.m5conl{float: left;}
.m5conl ul li{line-height: 40px; font-size: 15px;}
.m5conl ul li span{font-size: 20px; padding-right: 10px;}
.m5conr{float: right; position: relative;}
.m5ewm{position: absolute; left: -350px; top: 50px;} 
.page6{background: url(../img/m6.jpg) center;background-size:100% 100%;}
.m6t{background: url(../img/m6t.png) center no-repeat; margin-top: 5%; height: 208px; margin-bottom: 1%;}
.m6con{background: url(../img/m6con.png) center no-repeat; width: 986px; height: 400px; margin: auto; margin-top: 1%; }

